puppet governments - Turkish English Dictionary